$(function(){

	// 准备15秒时间的js
	$("#counttime").text('15');
	var countTime=setInterval(function(){
		var count=parseInt($("#counttime").text());
		count--;
		if (count==0) {
			$("#next").click();
			clearInterval(countTime);
		}
		if (count<10) {
			count='0'+count;
		}
		$("#counttime").text(count);
	},1000);



	// 录音计时
	var record='';
	$("#playing").click(function(){
		var recordtime=0;
		record=setInterval(function(){
			recordtime++;
			$("#recordtime").text(secToMinx(recordtime));
			if (recordtime>=60) {
				$("#listening").click();
				clearInterval(record);
			}
		},1000)
	});
	$("#listening").click(function(){
		clearInterval(record);
	});


	// 添加文字功能
	var $readtext=$(".speak-text");
	var $textnote=$(".text-note");
	var $addnote=$(".add-note");
	var mouseone=0;
	var mousetwo=0;
	var flag=false;
	$(".addtoleft").show();
	$readtext.mousedown(function(e){
		flag=true;
		$addnote.addClass("hidden");
	});
	$readtext.mouseup(function(e){
		var text='';
		if (flag) {
			mouseone=e.pageX;
			mousetwo=e.pageY;
			var timeout=setTimeout(function(){
				text=window.getSelection().toString();
				if (text.length>1) {
					$addnote.removeClass("hidden").css("top",mousetwo+12+'px').css("left",mouseone-100+'px');
					$textnote.text(text);
				}
			},10)
		}
		flag=false;
	});
	var $formcontrol=$("[class=form-control]");
	$("[class=remove]").click(function(){
		var index=$("[class=remove]").index(this);
		$formcontrol.eq(index).val('');
	});

	$(".add-left").click(function(){
		var text=$(".text-note").text();
		for(var i=0;i<$formcontrol.length;i++){
			if ($formcontrol.eq(i).val()=='') {
				$formcontrol.eq(i).val(text);
				$addnote.addClass("hidden");
				break;
			}
		}
	});
    //next
    $("#next").click(function(){
        $("#nextque").submit();
    });


    // 关闭结构图
	var $close=$("#close");
	var $chart=$(".chart");
	$close.click(function(){
		// $chart.hide();
		$("#icon").find('i').removeClass("fa-arrow-up").addClass("fa-arrow-down");
		$chart.stop(true).animate({left:"200px",top:"0"},200,function(){
			$chart.hide();
		});
	});
	// 打开结构图
	var $open=$(".mychart");
	$open.click(function(){
		$("#icon").find('i').removeClass("fa-arrow-down").addClass("fa-arrow-up");
		$chart.show().stop(true).animate({left:"200px",top:"100px"},200);
	});

	var isMove=false;
	var $move=$(".closeit");
	var left=0;
	var top=0;
	var speakleft=$(".container").offset().left;
	var speaktop=$(".container").offset().top;
	$move.mousedown(function(e){
		isMove=true;
		left=e.pageX-$move.offset().left;
		top=e.pageY-$move.offset().top;
	});
	$(window).mousemove(function(e){
		if (isMove) {
			$chart.css({"left":e.pageX-left-speakleft+'px',"top":e.pageY-speaktop-top+'px'});
		}
	});
	$(window).mouseup(function(e){
		isMove=false;
	})
});


//秒转化为分钟格式函数
function secToMinx(xsec){
	xsec=parseInt(xsec,10);
	var getstr=function(val){
		if (val<10) {return '0'+val}
		else return ''+val;
	};
	var min=parseInt(xsec/60);
	var sec=parseInt(xsec-min*60);
	return getstr(min)+":"+getstr(sec);

}